#ifndef __TREE_HPP__
#define __TREE_HPP__

#include "tree_element.hpp"
#include "node.hpp"

typename bool (TreeFunc)(int argc, char *arghv[]);

template <typename KeyT, typename DataT>
struct CommandTree
{
    typedef Node<int node_size, typename KeyT, typename DataT> NodeType;
    
    CommandTree() {}
    ~CommandTree() {}

protected:
    NodeType *_root;
};

#endif
